• word of the day

    elaphurus davidianus

    elaphurus davidianus - Dictionary definition and meaning for word elaphurus davidianus

    Definition
    (noun) large Chinese deer surviving only in domesticated herds
Download our Mobile App Today
Receive our word of the day
on Whatsapp